yara kanalı - Turkish English Dictionary